#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
using namespace std;
//bool palindrome(string str) {
//    // write code here
//    int count = 0;
//    string::iterator begin = str.begin();
//    string::iterator end = str.end()-1;
//    while (begin <= end)
//    {
//        if (*begin != *end)
//            count++;
//        begin++;
//        end--;
//    }
//    if (count > 1) return false;
//    return true;
//}
//
//int main()
//{
//    
//    string s1("nowwon");
//    int a1 = palindrome(s1);
//    cout << a1<< endl; 
//   /* string s2("nowewon");
//    int a = palindrome(s);
//    cout << a << endl;*/
//    return 0;
//
//}


//string reverseWords(string s) {
//    int begin = 0;
//    int space = s.find(' ');
//    while (begin < s.size())
//    {
//        int i = begin;
//        int ret = space - 1;
//        for (; i < ret; i++)
//        {
//            swap(s[i], s[ret--]);
//        }
//        begin = space + 1;
//        space = s.find(' ', space + 1);
//        if (space == string::npos && begin < s.size())
//        {
//            space = s.size();
//        }
//        else if (space == string::npos && begin >= s.size())
//            return s;
//       
//    }
//    return s;
//}
//int main()
//{
//    string s("Let's take LeetCode contest");
//    string ans;
//        ans=reverseWords(s);
//        cout << ans <<endl;
//    return 0;
//}



//int main() {
//    string s;
//    int flag = -1;
//    while (getline(cin, s)) {
//        for (int i = 0; i < s.size(); i++) {
//            if (s.find(s[i]) == s.rfind(s[i])) {
//                flag = 1;
//                cout << s[i] << endl;
//                break;
//            }
//        }
//        if (flag == -1) {
//            cout << -1 << endl;
//        }
//    }
//}

